package com.PAT.UnSatisfying;
import java.util.*;
/**
 * Created with IntelliJ IDEA.
 *
 * @Author: zjz
 * @Date: 2021/11/29/10:38
 * @Description:
 * @Target:
 */
public class 微博转发抽奖 {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int M = in.nextInt();  // 转发的总量
        int N = in.nextInt();  // 中奖间隔
        int S = in.nextInt();  // 第一位中奖者的序号
        int i = 0;
        if (M>0&&N>0&&S>0){
             i = 1; // 计次
        }


        // 9 2 2 -- 2 4 6 8  S开始 N的倍数 i-S % N
        // 如果处于当前中奖位置的网友已经中过奖，则跳过他顺次取下一位

        HashSet set = new HashSet();// 已经中奖的人
        ArrayList list = new ArrayList();

        boolean flag = false;

        while (i>0&&i<=M){
        String ss = in.next();

       if (flag == false){
           if(i<S){
               i++;
           }else if(i==S){
               set.add(ss);
               list.add(ss);
               i++;
           }else if (i>S&&(i-S)%N==0){
               if (!set.contains(ss)){
                   set.add(ss);
                   list.add(ss);
                   i++;
               }else {   // 按题顺推一位
                   flag = true;
                   i++;
               }
           }else if (i>S&&!((i-S)%N==0)){
               i++;
           }
       }else if (flag == true&&!set.contains(ss)){

           flag = false;
           set.add(ss);
           list.add(ss);
           i++;
       }else if (flag == true&&set.contains(ss)){

           flag = true;
           set.add(ss);
           list.add(ss);
           i++;
       }

        }

        if (set.isEmpty()){
            System.out.println("Keep going...");
        }else {
            list.forEach(System.out::println);
        }



    }



}
